public class Test {


        public int findDuplicate(int[] nums) {
            int ans=0;
            for(int i=0;i<nums.length;i++){
                ans^=nums[i];
                System.out.println(ans);
                if(ans==0){
                    return  nums[i];
                }
            }
            return  ans;
    }

    //TODO:2023/10/29 下面是找数组中只出现一次的数字
    public int singleNumber(int[] nums) {
        int result=0;
        for(int a:nums){
            result^=a;
        }
        return  result;

    }

    public static void main(String[] args) {
        Test test = new Test();
        int[] arr=new int[]{1,2,3,2,3};
        System.out.println(test.singleNumber(arr));
    }
}
